____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―
Remote Data Objects
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
top
Remote Data Objects (kurz RDO) bezeichnet eine veraltete Programmierschnittstelle von Microsoft auf objektorientierter Basis, um auf Datenbanksysteme zuzugreifen. Sie kam vorwiegend in Visual-Basic-Anwendungen zum Einsatz.
RDO ermΓΆglicht Entwicklern, direkt auf Datenquellen in entfernten Rechnern zuzugreifen, ohne sich mit der komplexen ODBC-Schnittstelle befassen zu mΓΌssen. RDO stellt Funktionen zur VerfΓΌgung, um Verbindungen zu Datenbanken aufzubauen, dort Abfragen zu stellen und die Abfrageergebnisse zu bearbeiten. AuΓerdem unterstΓΌtzt RDO Stored Procedures und Transaktionen.
Remote Data Objects war in den Versionen 4, 5, and 6 von Visual Basic enthalten. Die letzte Version ist Version 2.0.
Contents
β’ Literatur
β’ Weblinks
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Verwandte Verfahren
RDO war von Microsoft als ErgΓ€nzung zur Schnittstelle Data Access Objects (DAO) konzipiert worden. Die Anfang der 90er Jahre eingefΓΌhrte Datenbank Access wurde durch die Jet Engine betrieben. DAO erlaubte Entwicklern, ΓΌber Programmcode auf Jet zuzugreifen. Die typischen Elemente relationaler Datenbanken wie Tabellen, Spalten, Beziehungen zwischen Tabellen und EintrΓ€ge konnten damit als Programmobjekte behandelt werden.
Falls es aber nΓΆtig war, auf Daten aus vorhandenen Serverdatenbanken wie Oracle oder DB2 zuzugreifen, war DAO EinschrΓ€nkungen unterworfen. FΓΌr die Kommunikation mit diesen Datenbanken wurde das Protokoll ODBC verwendet. Die Daten wurden ΓΌbersetzt, so dass die externen Datenbanken gegenΓΌber DAO wie eine Jet-Datenbank aussahen; ein komplizierter und ressourcenintensiver Vorgang. Um ODBC-Quellen schneller ansprechen zu kΓΆnnen, wurde DAO die Schnittstelle RDO zur Seite gestellt.
RDO verwendete ein anderes Objektmodell als DAO, so dass spΓ€ter zusΓ€tzlich ODBCDirect eingefΓΌhrt wurde, mit dem Entwickler direkt ΓΌber DAO auf ODBC-Quellen zugreifen konnten, in einer mit RDO vergleichbaren Geschwindigkeit. SpΓ€ter wurden DAO und RDO durch ActiveX Data Objects (ADO) und OLE DB abgelΓΆst; ADO konnte sich allerdings wegen der vorerst verminderten FunktionalitΓ€t und dem weiten Einsatz von DAO nur langsam verbreiten. Die aktuelle Datenbankschnittstelle von Microsoft ist ADO.NET.
Literatur
β’ Craig Utley: A programmer's introduction to Visual Basic.NET, Sams Publishing, 2001. ISBN 978-0-672-32264-8. S. 130ff. Digitalisathttp://vorlage_digitalisat.test/1%3Dhttp%3A%2F%2Fbooks.google.de%2Fbooks%3Fid%3D_CBTxhBEYU4C%26pg%3DPA130~GB%3D~IA%3D~MDZ%3D%0A~SZ%3D~doppelseitig%3D~LT%3D~PUR%3D
β’ Michael Kofler: VBA-Programmierung mit Excel 97, Pearson Education, 1997. ISBN 978-3-8273-1207-5. S. 511. Digitalisathttp://vorlage_digitalisat.test/1%3Dhttp%3A%2F%2Fbooks.google.de%2Fbooks%3Fid%3DEJSypJa0TzcC%26pg%3DPA511~GB%3D~IA%3D~MDZ%3D%0A~SZ%3D~doppelseitig%3D~LT%3D~PUR%3D (zu ODBCDirect)
Weblinks